/**
 * 下方引入的为uView UI的集成样式文件，为scss预处理器，其中包含了一些"u-"开头的自定义变量
 * 使用的时候，请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可
 * uView自定义的css类名和scss变量，均以"u-"开头，不会造成冲突，请放心使用 
 */
@import "@/uni_modules/uview-ui/theme.scss";
view{
	word-wrap: break-word;
	word-break: break-all;
}
// u-tag 去掉边框
.u-tag--primary--plain,
.u-tag--error--plain,
.u-tag--success--plain,
.u-tag--warning--plain {
  border: none !important;
}
.u-tag--mini {
  padding: 2px 12px !important;
}

.u-sticky.data-v-e18bd96e {
  z-index: 0 !important;
}
.u-toolbar__title{
  font-weight: 500 !important;
}

.u-form-item__body {
  justify-content: space-between;
}
.u-form-item__body__left {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.u-form-item__body__right {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  flex: none !important;
}

.u-modal__title{
	font-size: 16px !important;
	font-weight: 500 !important;
	color: #2B2B2B !important;
}

.u-modal__content{
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #4D4D4D !important;
}

.u-collapse-item__content__text{
		padding: 0 !important;
	}
	
	.u-textarea {
	  background-color: #f2f2f2 !important;
	}

.u-cell__title-text{
	font-size: 17px !important;
	font-weight: 500 !important;
	color:#2B2B2B !important;
	padding: 12rpx 2rpx !important;
	word-break: break-all;
	word-wrap: break-word;
}

.u-subsection{
	height: 80rpx !important;
}

.u-subsection__bar{
	height: 80rpx !important;
}

// 部门层级选择器
.kiss-popup {
  height: fit-content;
  width: 100%;
  background: #fff;

  picker-view {
    width: 100%;
    height: 500rpx;
    display: relative;
  }

  .picker-btn {
    display: flex;
    height: 100upx;
    width: 100%;
    line-height: 100upx;
    background: #fff;
    font-size: 15px;
    z-index: 1;
    border-bottom: 1rpx solid #f8f8f8;

    .left {
      flex: 1;
      color: #909193;
      padding-left: 40upx;
      box-sizing: border-box;
    }

    .right {
      flex: 1;
      text-align: right;
      padding-right: 40upx;
      color: #3c9cff;
      box-sizing: border-box;
    }
  }

  .item {
    line-height: 100rpx;
    text-align: center;
  }
}
// 上下form样式---------------
// 照相
.kiss-title {
  padding: 32rpx;
  padding-top: 60rpx;
  .left {
    display: flex;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 0px;
    color: #666666;
  }
}
.kiss-upload {
  padding: 20rpx 30rpx;
  background: #fff;
  .textInput {
    font-size: 16px;
    font-weight: 400;
    color: #2B2B2B;
    // margin: 30rpx 0;
    word-wrap: break-word;
    word-break: break-all;
  }
}
// form样式 text input等等
.kiss-upDown-list {
  padding: 32rpx;
  font-size: 32rpx;
  .bx-list-title {
    display: flex;
    justify-content: space-between;
    align-items: center;

    .left {
      display: flex;
      font-weight: 400;
      color: #4D4D4D;
    }

    .right1 {
      display: flex;
      align-items: center;
      color: #2b2b2b;

      .right-input {
        width: 100%;
        text-align: right;
        display: flex;
        align-items: center;
      }
    }
  }
  .textInput {
    font-size: 16px;
    font-weight: 400;
    color: #2B2B2B;
    word-wrap: break-word;
    word-break: break-all;
	margin-top: 16rpx;
  }

  .input-textrea {
    margin-top: 16rpx;
    border-radius: 8rpx;

    .u-textarea {
      background-color: #fff !important;
    }
  }
}

// 底部选择样式
.kiss-list {
  font-size: 32rpx;
  background-color: #fff;
  .textInput {
    font-size: 16px;
    font-weight: 400;
    color: #2B2B2B;
    word-wrap: break-word;
    word-break: break-all;
  }
  .kiss-list-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 32rpx;
    .left {
      display: flex;
      text-align: left;
	  font-size:16px;
      font-weight: 400;
      letter-spacing: 0px;
      line-height: 24px;
      color: #666666;
    }

    .dangerNum {
      width: 24px;
      height: 24px;
      text-align: center;
      line-height: 24px;
      background-color: red;
      color: #fff;
      border-radius: 40px;
    }

    .right1 {
      display: flex;
      align-items: center;
      justify-content: space-between;
      word-wrap: break-word;
      word-break: break-all;
      color: #2b2b2b;
      width: 50vw;
      .right-input {
        width: 100%;
        text-align: right;
        display: flex;
        align-items: center;
        color: #333333;
      }

      .select-bg {
        color: #333333;
      }
      .small-text {
        font-size: 26rpx;
      }
	  
	  .level-small{
		border-radius: 8rpx;
		font-size: 24rpx;
		color: #FC770A;
		padding: 8rpx 16rpx;
		background-color: rgba(252, 119, 10, 0.2);
	  }
	  .level-big{
	  	border-radius: 8rpx;
	  	font-size: 24rpx;
	  	color: #FF4D4D;
	  	padding: 8rpx 16rpx;
	  	background-color: rgba(255, 77, 77, 0.2);
	  }
	  .level-not{
	  	border-radius: 8rpx;
	  	font-size: 24rpx;
	  	color: #0F53AC;
	  	padding: 8rpx 16rpx;
		background-color: rgba(15, 83, 172, 0.2);
	  }
	  
    }
  }

  .kiss-list-title2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 32rpx;
    .left {
      display: flex;
      text-align: left;
	  font-size: 16px;
      font-weight: 400;
      letter-spacing: 0px;
      line-height: 24px;
      color: #666666;
    }

    .dangerNum {
      width: 24px;
      height: 24px;
      text-align: center;
      line-height: 24px;
      background-color: red;
      color: #fff;
      border-radius: 40px;
    }

    .right1 {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      word-wrap: break-word;
      word-break: break-all;
      color: #2b2b2b;
      width: 60vw;
      .right-input {
        width: 100%;
        text-align: right;
        display: flex;
        align-items: center;
        color: #000000;
      }

      .select-bg {
        color: #000000;
      }
      .small-text {
        font-size: 26rpx;
      }
    }
  }

  .kiss-list-input {
    padding: 0 32rpx 32rpx 32rpx;
    border-bottom: 1px solid #f5f5f5;
  }
}
// new
.xing-subside{
	width: 100%;
	height: 136rpx;
}
.xing-bottom-double{
	width: 100%;
	background: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20rpx 32rpx;
	position: fixed;
	z-index: 9;
	bottom: 0;
	box-sizing: border-box;
	.btn-left {
	  width: 49%;
	  height: 92rpx;
	  border-radius: 12rpx;
	  background: #ffffff;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  color: #0f53ac;
	  border: 1px solid #0f53ac;
	  font-size: 34rpx;
	  font-weight: 500;
	  letter-spacing: 0px;
	  line-height: 0px;
	  box-sizing: border-box;
	}
	.btn-right {
	  width: 49%;
	  height: 92rpx;
	  border-radius: 40rpx;
	  background: #0f53ac;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  color: #fff;
	  font-size: 34rpx;
	  font-weight: 500;
	  letter-spacing: 0px;
	  line-height: 0px;
	}
}
.xing-bottom{
	width: 100%;
	background: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20rpx 32rpx;
	position: fixed;
	z-index: 9;
	bottom: 0;
	box-sizing: border-box;
	.btn-right {
		width: 100%;
		height: 80rpx;
		border-radius: 40rpx;
		background: rgba(23, 100, 206, 1);
		display: flex;
		justify-content: center;
		align-items: center;
		color: #fff;
		font-size: 34rpx;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 0px;
	}
	.btn-left {
	  width: 100%;
	  height: 92rpx;
	  border-radius: 40rpx;
	  background: #ffffff;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  color: #0f53ac;
	  border: 1px solid #0f53ac;
	  font-size: 34rpx;
	  font-weight: 500;
	  letter-spacing: 0px;
	  line-height: 0px;
	  box-sizing: border-box;
	}
}
// 底部空白
.bottom-subside {
  width: 100%;
  height: 120rpx;
}
// 底部按钮 (两个)
.kiss-bottom-double {
  width: 100%;
  background: #ffffff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 28rpx 0;
  position: fixed;
  z-index: 9;
  bottom: 0;
  .btn-left {
    width: 45%;
    height: 92rpx;
    border-radius: 12rpx;
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0f53ac;
    border: 1px solid #0f53ac;
    font-size: 34rpx;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 0px;
  }
  .btn-right {
    width: 45%;
    height: 92rpx;
    border-radius: 12rpx;
    background: #0f53ac;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 34rpx;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 0px;
  }
}
.kiss-bottom-once {
  width: 100%;
  background: #ffffff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
  padding: 20rpx 0;
  position: fixed;
  z-index: 9;
  bottom: 0;

  .btn-left {
    width: 90%;
    height: 92rpx;
    border-radius: 12rpx;
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0f53ac;
    border: 1px solid #0f53ac;
    font-size: 34rpx;
    font-weight: 500;
  }

  .btn-right {
    width: 90%;
    height: 92rpx;
    border-radius: 12rpx;
    background: #0f53ac;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 34rpx;
    font-weight: 500;
  }
}
.defalut-bg {
  background: #f2f2f2;
}
.white-bg {
  background: #ffffff;
}
.top-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30rpx;
  font-size: 34rpx;
  .left-title {
    color: #2b2b2b;
    font-size: 34rpx;
  }

  .right-title {
    color: #2b2b2b;
  }
}
.detail-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 32rpx;
  font-size: 32rpx;

  .left-title {
    color: #666666;
  }

  .right-title {
    color: #2b2b2b;
    word-wrap: break-word;
    word-break: break-all;
	font-size: 32rpx;
  }
}
.detail-title-border {
  border-bottom: 1px solid #f2f2f2;
}
.detail-title2 {
  padding: 30rpx;
  background: #F5F5F5;
  font-size: 34rpx;
  color: #2b2b2b;
}
.gz-icon {
  padding: 30rpx;
  border-bottom: 1px solid #f2f2f2;
  .title {
    font-size: 32rpx;
    color: #666666;
  }

  .icon-list {
    display: flex;
    justify-content: flex-start;
    padding-top: 20rpx;
    image {
      width: 105px !important;
      height: 105px !important;
    }
  }
}
.detail-title3 {
  padding: 30rpx;
  background: #fff;
  font-size: 32rpx;
  color: #2b2b2b;
}
.gz-desc {
  padding: 30rpx;
  // border-bottom: 1px solid #f2f2f2;

  .title {
    font-size: 34rpx;
    color: #8c8c8c;
  }

  .desc-reason {
    font-size: 34rpx;
    color: #2b2b2b;
    margin-top: 20rpx;
    // overflow: hidden;
    // text-overflow: ellipsis;
    // display: -webkit-box;
    // -webkit-line-clamp: 2;
    // -webkit-box-orient: vertical;
  }
}

.sex-select {
  .sex-item {
    word-break: break-all;
    word-wrap: break-word;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20rpx;
    border-bottom: 1px solid #f2f2f2;
  }
}

.defalut-bg {
  background: #f2f2f2;
}
.white-bg {
  background: #ffffff;
}

.u-sticky.data-v-e18bd96e {
  z-index: 5 !important;
}

.skin--plv-player-control-bottom {
  justify-content: space-between !important;
}

.top-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30rpx;
  font-size: 34rpx;
  .left-title {
    color: #2b2b2b;
    font-size: 28rpx 32rpx;
  }

  .right-title {
    color: #2b2b2b;
  }
}
.detail-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 32rpx 32rpx 34rpx 32rpx;
  font-size: 32rpx;

  .left-title {
    color: #666666;
    min-width: 30%;
  }

  .right-title {
    color: #2b2b2b;
  }
}
.detail-title-border {
  border-bottom: 1px solid #f2f2f2;
}
.detail-title-border2 {
  border-bottom: 1px solid #EDEDED;
}
.detail-title-border3 {
  border-bottom: 1px solid #F5F5F5;
}

.detail-title2 {
  padding: 30rpx;
  background: #F5F5F5;
  font-size: 34rpx;
  color: #2b2b2b;
}
.gz-icon {
  padding: 30rpx;
  border-bottom: 1px solid #f2f2f2;
  .title {
    font-size: 32rpx;
    color: #666666;
  }

  .icon-list {
    display: flex;
    justify-content: flex-start;
    padding-top: 20rpx;
    flex-wrap: wrap;
    image {
      width: 210rpx !important;
      height: 210rpx !important;

      /* #ifdef MP-ALIPAY */
      margin: 8rpx !important;
      /* #endif */
      /* #ifdef MP-WEIXIN */
      margin: 11rpx !important;
      /* #endif */
      background-size: cover;
    }
    video {
      width: 210rpx !important;
      height: 210rpx !important;
      margin: 8rpx !important;
      /* #ifdef MP-WEIXIN */
      margin: 11rpx !important;
      /* #endif */
    }
  }
}
.detail-title3 {
  padding: 30rpx;
  background: #F5F5F5;
  font-size: 34rpx;
  color: #2b2b2b;
}
.gz-desc {
  padding: 30rpx;
  // border-bottom: 1px solid #f2f2f2;

  .title {
    font-size: 34rpx;
    color: #8c8c8c;
  }

  .desc-reason {
    font-size: 34rpx;
    color: #2b2b2b;
    margin-top: 20rpx;
    // overflow: hidden;
    // text-overflow: ellipsis;
    // display: -webkit-box;
    // -webkit-line-clamp: 2;
    // -webkit-box-orient: vertical;
  }
}

.sex-select {
  max-height: 800rpx;
  overflow-y: scroll;
  .sex-item {
    word-break: break-all;
    word-wrap: break-word;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20rpx;
    border-bottom: 1px solid #f2f2f2;
  }
}
.zb-dropdown-menu__bar {
  box-shadow: none !important;
}

.listBot {
  border-bottom: 1px solid #ededed;
}

.tag-success {
	font-size: 12px;
  border-radius: 4px;
  background: rgba(2, 173, 130, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 12px 4px 12px;
  color: rgba(2, 173, 130, 1);
}

.tag-warning {
	font-size: 12px;
  border-radius: 20rpx;
  background-color: rgba(252, 119, 10, 0.2);
  color: #fc770a;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 12px 4px 12px;
}

.tag-error {
	font-size: 12px;
  border-radius: 4px;
  background: rgba(255, 77, 77, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 12px 4px 12px;
  color: rgba(255, 77, 77, 1);
}

.tag-info {
	font-size: 12px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 4px 12px 4px 12px;
    background-color: rgba(140, 140, 140, 0.2);
    color: #8c8c8c;
}

.tag-main {
	font-size: 12px;
  border-radius: 4px;
  background: rgba(15, 83, 172, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 12px 4px 12px;
  color: rgba(15, 83, 172, 1);
}

.tag-main2 {
	font-size: 12px;
  border-radius: 4px;
  background: rgba(15, 83, 172, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  color: rgba(15, 83, 172, 1);
}

.line1 {
  height: 2rpx;
  background-color: #f5f5f5;
  margin: 0 32rpx;
}

.line8 {
  height: 16rpx;
  background-color: #f5f5f5;
}

.line16 {
  height: 32rpx;
  background-color: #f5f5f5;
}

.sm-sd {
		display: flex;
		align-items: center;
		padding: 10rpx 20rpx;
		border-radius: 8rpx;
		color: #0F53AC;
		background: rgba(15, 83, 172, 0.2);
		font-size: 28rpx;
	}

//赵国梁 修改全局样式开始
.red {
  color: red;
}
.color2 {
  color: rgba(166, 166, 166, 1);
}
.color3 {
	color: #4D4D4D !important;
}
.color4 {
	color: #2b2b2b !important;
}
.color5 {
	color: #A6A6A6 !important;
}
.color6 {
	color: #666666 !important;
}
.color7 {
	color: #8c8c8c !important;
}
.font14 {
	font-size: 14px;
}

.marginBottom1 {
	margin-bottom: 80rpx;
}
.marginTop1 {
  margin-top: 2rpx;
}
.marginTop2 {
  margin-top: 8px;
}
.padding1 {
  padding: 40rpx 0 10rpx 0;
}
.padding2 {
  padding-top: 60rpx !important;
}
.padding3 {
  padding-bottom: 80px;
}
.padding4 {
	padding: 0 32rpx;
}
.padding5 {
	padding: 0 10rpx;
}
.padding6 {
	padding: 28rpx 32rpx;
}
.padding7 {
	padding: 32rpx !important;
}

.width4 {
	width: 40% !important;
}

.text-borderTop {
  border-top: 1px solid #f2f2f2;
}

.btn-bottom2 {
	width: 93%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	font-size: 34rpx;
	padding: 33rpx;
	position: fixed;
	z-index: 9;
	bottom: 0;
	background-color: #FFFFFF;

	.btn-right {
		color: #ffffff;
		background: #0F53AC;
		border-radius: 12rpx;
		border: 1px solid #0F53AC;
		width: 100%;
		height: 90rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
	}
}

.btn-bottom {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	font-size: 34rpx;
	padding: 33rpx 0 80rpx 0;
	position: fixed;
	z-index: 9;
	bottom: 0;
	background-color: #FFFFFF;

	.btn-left {
		color: #0F53AC;
		border-radius: 12rpx;
		border: 1px solid #0F53AC;
		width: 45%;
		height: 90rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
	}

	.btn-right {
		color: #ffffff;
		background: #0F53AC;
		border-radius: 12rpx;
		border: 1px solid #0F53AC;
		width: 45%;
		height: 90rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
	}
}

// 底部空白
.bottom-subside2 {
  width: 100%;
  height: 206rpx;
}

.u-upload__button{
	border-radius: 8rpx;
	background-color: rgba(255, 255, 255, 1) !important;
	border: 1px solid rgba(228, 228, 228, 1);
}

//赵国梁 修改全局样式结束

/* #ifdef MP-ALIPAY */
.u-navbar__content__left.data-v-95dec1ae {
  width: 200rpx;
  z-index: 10000000000;
}
image {
  background-size: cover;
}
/* #endif */
